department of plant and animal production - French English Dictionary